#ifndef MOCHA_DETAIL_SELF_CALL_HPP_INCLUDED
#define MOCHA_DETAIL_SELF_CALL_HPP_INCLUDED

/**
 * @file 
 */

#define MOCHA_DETAIL_SELF_CALL(type, object, func) ( static_cast< type *>( object )-> type :: func )
#define MOCHA_DETAIL_CONST_SELF_CALL(type, object, func) ( static_cast<const type *>( object )-> type :: func )

#endif

